
@media screen and (max-width:1830px){


}


@media screen and (max-width:1680px){


}


@media screen and (max-width:1600px){


}



@media screen and (max-width:1500px){

}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

.w{ width:94%;}

.dfHead{ padding:15px 0;}
.dfHead-logo{ width:calc(100% - 60px);}
.dfHead-search{ width:100%; margin-top:14px; height:30px;}
.dfHead-search .inpt{ width:100%; height:30px; line-height:30px; padding-left:12px; font-size:13px;}
.dfHead-search .btn{ background-size:20px auto; width:30px; height:30px;}

.dfNav{ display:none;}
.guide-head-menuBtn{ display:block;}

.dfMain .w{ width:96%;}
.dfBanner{ padding:10px 5px 0 5px;}
.dfBanner-box .swiper-pagination{ bottom:10px !important; right:10px !important;}
.dfBanner-box .swiper-pagination-bullet{ width:10px; height:10px;}
.dfBanner-box .swiper-pagination-bullet-active{ width:10px;}


.dfNews{ padding:15px 5px 0 5px;}
.dfNews-figure{ width:100%;}
.dfNews-figure li .tit{ line-height:40px; font-size:15px; padding:0 55px 0 12px;}
.dfNews-figure .swiper-pagination{ bottom:15px !important; right:10px !important;}
.dfNews-figure .swiper-pagination-bullet{ width:8px; height:8px;}

.dfNew-layout{ width:100%; margin-top:15px;}
.dfNew-layout-head .cn{ font-size:17px; font-weight:bold;}
.dfNew-layout-line .t{ font-size:16px;}
.dfNew-layout-line .d{ font-size:13px;}
.dfNew-layout-line .c{ max-height:48px; margin-top:5px;}
.dfNew-layout-list{ padding-top:10px;}
.dfNew-layout-list li{ font-size:15px; line-height:32px;}
.dfNew-layout-list li span{ font-size:14px;}

.dfMain-advert{ padding:15px 5px;}
.dfIndustry{ width:100%; min-height:inherit; padding:0 5px; margin-right:0; margin-bottom:15px;}
.dfIndustry-head .cn{ font-size:17px; font-weight:bold;}
.dfIndustry-list{ padding:10px 0;}
.dfIndustry-list li{ line-height:32px; font-size:15px;}
.dfIndustry-list li span{ font-size:14px;}


.dfTools{ width:100%; padding:0 5px 6px 5px; min-height:inherit;}
.dfTools a{ width:49%; float:left; padding:10px 0; line-height:36px; font-weight:bold; font-size:17px; text-align:center;}
.dfTools a:nth-child(2n+2){ float:right;}
.dfTools a img{ width:36px; margin-right:13px;}

.dfProduct{ padding:0 5px 15px 5px;}
.dfProduct-list{ margin-top:15px;}
.dfProduct-list li .pic{ height:auto;}
.dfProduct-list li .tit{ font-size:15px; margin-top:10px;}


.dfFooter .w{ width:100%;}
.dfFooter-links{ padding:10px 3%;}
.dfFooter-links .tit{ width:100%; font-size:15px; line-height:inherit; text-align:left;}
.dfFooter-links .select{ width:100%; margin-top:10px; margin-left:0; height:34px;}
.dfFooter-btm{ padding:10px 3%;}
.dfFooter-btm .text{ width:100%; font-size:13px; line-height:22px;}
.dfFooter-btm .code{ width:100%; font-size:13px; padding-top:5px;}


.pmain .w{ padding:10px 10px 20px 10px;}
.pleft{ width:100%; padding-bottom:0;}
.pleft-head{ background-size:100% auto; padding:15px;}
.pleft-head .cn{ font-size:20px;}
.pleft-menu{ overflow:hidden;}
.pleft-menu a{ width:50%; float:left; line-height:42px; padding-left:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  border-right:1px #ececec solid;}
.pleft-menu a.active{ border-right:2px #0084cf solid;}
.pleft-menu a.active:before{ left:8px;}
.pleft-menu a.active:after{ display:none;}

.pright{ width:100%; margin-top:15px;}
.pright-head{ padding:10px; line-height:inherit;}
.pright-head .cn{ width:100%; font-size:18px; padding-left:15px;}
.pright-head .add{ width:100%; margin-top:10px; line-height:22px; display:none;}
.pright-cont{ padding:10px 10px 25px 10px;}
.pabout-word{ font-size:15px; line-height:28px;}

.phonor-list{ margin-left:-15px;}
.phonor-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.phonor-list li .pic{ height:100px;}
.phonor-list li .tit{ font-size:15px; line-height:inherit; margin-top:8px;}

.ppage{ padding-top:25px;}
.ppage a{ font-size:14px; line-height:32px; margin:3px; padding:0 11px;}
.ppage .nowpage{ font-size:14px; line-height:32px; margin:3px; padding:0 11px;}


.pcontact-word{ margin-top:0;}
.pcontact-word li{ width:100%; overflow:hidden; margin-top:15px; text-align:left;}
.pcontact-word li .icon{ width:50px; float:left; margin-right:15px;}
.pcontact-word li .tit{ width:calc(100% - 65px); float:left; font-size:15px; margin-top:0;}
.pcontact-word li .txt{ width:calc(100% - 65px); float:left; line-height:22px; margin-top:6px;}

.pnews-list li .pic{ width:110px;}
.pnews-list li .word{ width:calc(100% - 110px); padding:0 0 0 12px;}
.pnews-list li .word .t{ font-size:16px; line-height:22px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space:normal;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .d{ margin-top:5px;}

.pnews-detaTop{ padding:15px 0;}
.pnews-detaTop .t{ font-size:18px; padding-bottom:12px;}
.pnews-detaTop .c span{ padding:0 5px; display:inline-block; line-height:22px;}
.pnews-detaInfo{ padding:20px 0; font-size:15px; line-height:28px;}
.pnews-detaPage a{ font-size:14px; padding:8px 0;}

.newsPresearch-list{ margin-top:10px;}
.newsPresearch-list li{ width:100%;}
.newsPresearch-list li .tit{ font-size:16px; margin-top:13px;}


.pmessage-filed li{ margin-top:15px;}
.pmessage-filed li .aside{ width:100%; margin-right:0; margin-top:15px;}
.pmessage-filed li .aside:first-child{ margin-top:0;}
.pmessage-filed li .aside .inpt{ font-size:15px;}
.pmessage-filed li .area{ height:150px; font-size:15px;}
.pmessage-filed li .yzm-inpt{ width:130px;}
.pmessage-filed li .yzm-img{ width:110px; margin-left:10px;}
.pmessage-filed li .yzm-in{ display:none;}
.pmessage-filed li .yzm-btn{ width:100%; font-size:18px; margin-left:0; margin-top:20px;}


.pproduct-list li{ width:100%; min-height:inherit; margin-top:20px;}
.pproduct-list li:first-child{ margin-top:0;}
.pproduct-list li .li-head{ padding:0 10px; line-height:40px;}
.pproduct-list li .li-cont{ padding:10px;}
.pproduct-list li .li-cont .pic{ width:100%; max-height:inherit;}
.pproduct-list li .li-cont .pic img{ width:100%;}
.pproduct-list li .li-cont .txt{ width:100%; padding-top:10px; padding-left:0; font-size:15px;}

.pproduct-second{ margin-left:-15px;}
.pproduct-second li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pproduct-second li .pic{ height:auto;}
.pproduct-second li .tit{ font-size:15px; line-height:inherit; margin-top:10px;}


.precruit-tab a{ width:49%; margin:0; padding:10px 0; line-height:24px; margin-top:10px; float:left;}
.precruit-tab a:nth-child(2n+2){ float:right;}
.precruit-tab a .icon{ width:24px;}
.precruit-tab a .tit{ font-size:16px;}

.pjoin-list li{ font-size:15px; line-height:40px; padding-left:15px;}
.pjoin-list li span{ font-size:14px;}

.precruit-list{ padding-top:10px;}
.precruit-list li{ font-size:15px; line-height:40px; padding:0 55px 0 15px;}
.precruit-list li .down{ font-size:14px; padding-left:15px;}
}



@media screen and (max-width:640px){


}


